// 如果你有Node.js环境，可以使用此脚本将SVG转换为PNG
// 需要先安装依赖: npm install sharp

const sharp = require('sharp');
const fs = require('fs');

async function convertSvgToPng() {
  try {
    const svgBuffer = fs.readFileSync('./icon-template.svg');
    
    await sharp(svgBuffer)
      .resize(128, 128)
      .png()
      .toFile('./icon.png');
    
    console.log('✅ SVG已成功转换为PNG: icon.png');
    console.log('现在可以删除 icon-template.svg 和 convert-icon.js 文件');
  } catch (error) {
    console.error('❌ 转换失败:', error.message);
    console.log('请手动将 icon-template.svg 转换为 icon.png');
    console.log('可以使用在线工具: https://cloudconvert.com/svg-to-png');
  }
}

// 检查是否安装了sharp
try {
  require('sharp');
  convertSvgToPng();
} catch (error) {
  console.log('📋 请按以下步骤转换图标:');
  console.log('1. 安装依赖: npm install sharp');
  console.log('2. 运行脚本: node convert-icon.js');
  console.log('或者使用在线工具转换 icon-template.svg 为 PNG');
}